home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fatted Calf
/
The Fatted Calf.iso
/
Applications
/
Graphics
/
StereoScope
/
Source
/
StereoView.h
< prev
next >
Wrap
Text File
|
1994-04-01
|
2KB
|
88 lines
/* Generated by Interface Builder */
#import <appkit/View.h>
#import "CubeView.h"
@interface StereoView:View
{
id delegate;
id myApp;
id helpPanel;
NXRect left_Rect, right_Rect;
id leftView, rightView;
id DistanceSlider;
id PhiSlider;
id ThetaSlider;
id EyeButton;
id AxesButton;
id CubeButton;
id showDist;
id showTheta;
id showPhi;
id showDataSet;
id openReq;
id saveReq;
int textDidChange;
int textNeedsSaving;
float eyeOffset;
datapoints **toshow;
int max_path;
float *path;
char *fileNAME;
}
- initFrame:(const NXRect *) frameRect;
-(BOOL)acceptsFirstResponder;
/*
-resignFirstResponder;
*/
- copy:sender;
- drawSelf:(const NXRect *)rects :(int)rectCount;
- sizeTo:(NXCoord)width :(NXCoord)height;
- setEyeOffset:(float)floatVal;
- (float)getEyeOffset;
- setAxes:(int)intVal;
- (int)getAxes;
- setCube:(int)intVal;
- (int)getCube;
- S_Reset:sender;
- showError:(char *)errorMessage;
- prtCopy;
- printPSCode:sender;
- textChanged:sender;
- textEdited:sender;
- plot:sender;
- clear:sender;
/*
- setDistanceSlider:anObject;
- setPhiSlider:anObject;
- setThetaSlider:anObject;
*/
- set_Theta:sender;
- set_Phi:sender;
- set_dist:sender;
- toggle_Cube:sender;
- toggle_Axes:sender;
- toggle_Eyes:sender;
- sizeTo:(NXCoord)width :(NXCoord)height;
- windowDidResize:sender;
- windowWillResize:sender toSize:(NXSize *)aSize;
- openData:sender;
- saveRequest:sender;
- saveInRequest:sender;
- saveText:(id)win inPath:(const char *)name;
- closeRequest:sender;
- (BOOL)readData:(NXStream *)stream;
- readSData:(char *)fileName;
- readFile:(char *)fileName;
@end
@interface Object(StereoViewDelegate)
- stereoView:sender providePoints:(NXStream **)stream;
- stereoView:sender pointDidChange:(char *)aLine;
- stereoView:sender clearText:(char *)aLine;
- stereoView:sender openData:(NXRect *)rects;
@end